package com.aspose.cells;

class zbmp extends zf {
   private Cell b;
   private int c = -1;

   zbmp(Row var1) {
      super(var1);
   }

   public int b() {
      return this.c;
   }

   public void c(int var1) {
      this.c = var1;
   }

   public void a() {
      this.b = null;
   }

   public Cell a(int var1) {
      zfv var2 = new zfv();
      var2 = this.a.a.a(var1, var2, 7);
      if (this.b != null && this.b.getColumn() == var2.a) {
         this.b.c = var2;
         this.b.a = var1;
      } else {
         this.b = new Cell(this.a, var1);
      }

      return this.b;
   }

   public Cell b(int var1) {
      return this.b != null && this.b.getColumn() == var1 ? this.b : null;
   }

   public Cell a(int var1, boolean var2, boolean var3) {
      if (this.b != null && this.b.getColumn() == var1) {
         this.a(this.b, var1, var2, var3);
      } else {
         this.b = this.b(var1, var2, var3);
      }

      return this.b;
   }
}
